﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CosiNet.Handles
{
    /// <summary>
    /// A blank implementation of TConsole, that literally does nothing.
    /// </summary>
    public class BlankConsole : TConsole
    {
        public override byte Read()
        {
            throw new NotImplementedException();
        }

        public override string ReadLine()
        {
            throw new NotImplementedException();
        }

        public override void WriteLine(string txt)
        {
            // BLANK
        }
        public override void Write(char c)
        {
            // BLANK
        }
        public override void Write(string txt)
        {
            // BLANK
        }
    }
}
